//类型关键字都是小写

let f:number;  //声明一个变量a，同时指定它的类型为number

f = 10;

// a='string';  // 错


// 声明并赋值
let c:boolean = true;

c=false;

// 如果变量的声明和赋值是同时进行的，TS可以自动对变量进行类型检测
let d = false;

d  = true;


// JS中的两数是不考虑参数的类型和个数的 所以ts指定参数类型
// 后边的number是返回值类型
function sum(a:number,b:number):number{
   return a+b;
}
console.log(sum(1,34));
